﻿/*
 * @Descripttion: 
 * @version: 
 * @Author: MichaelHu
 * @Date: 2022-01-19 15:55:45
 * @LastEditors: MichaelHu
 * @LastEditTime: 2022-02-11 23:46:44
 */
#ifndef LUA_LV_ENUM
#define LUA_LV_ENUM

#include "lua/lua.h"
#include "lua_obj.h"
#include "lvgl/lvgl.h"

#define LUA_LV_ENMU_RLT {"ALIGN_DEFAULT", LV_ALIGN_DEFAULT},                   \
                        {"ALIGN_TOP_LEFT", LV_ALIGN_TOP_LEFT},                 \
                        {"ALIGN_TOP_MID", LV_ALIGN_TOP_MID},                   \
                        {"ALIGN_TOP_RIGHT", LV_ALIGN_TOP_RIGHT},               \
                        {"ALIGN_BOTTOM_LEFT", LV_ALIGN_BOTTOM_LEFT},           \
                        {"ALIGN_BOTTOM_MID", LV_ALIGN_BOTTOM_MID},             \
                        {"ALIGN_BOTTOM_RIGHT", LV_ALIGN_BOTTOM_RIGHT},         \
                        {"ALIGN_LEFT_MID", LV_ALIGN_LEFT_MID},                 \
                        {"ALIGN_RIGHT_MID", LV_ALIGN_RIGHT_MID},               \
                        {"ALIGN_CENTER", LV_ALIGN_CENTER},                     \
                        {"ALIGN_OUT_TOP_LEFT", LV_ALIGN_OUT_TOP_LEFT},         \
                        {"ALIGN_OUT_TOP_MID", LV_ALIGN_OUT_TOP_MID},           \
                        {"ALIGN_OUT_TOP_RIGHT", LV_ALIGN_OUT_TOP_RIGHT},       \
                        {"ALIGN_OUT_BOTTOM_LEFT", LV_ALIGN_OUT_BOTTOM_LEFT},   \
                        {"ALIGN_OUT_BOTTOM_MID", LV_ALIGN_OUT_BOTTOM_MID},     \
                        {"ALIGN_OUT_BOTTOM_RIGHT", LV_ALIGN_OUT_BOTTOM_RIGHT}, \
                        {"ALIGN_OUT_LEFT_TOP", LV_ALIGN_OUT_LEFT_TOP},         \
                        {"ALIGN_OUT_LEFT_MID", LV_ALIGN_OUT_LEFT_MID},         \
                        {"ALIGN_OUT_LEFT_BOTTOM", LV_ALIGN_OUT_LEFT_BOTTOM},   \
                        {"ALIGN_OUT_RIGHT_TOP", LV_ALIGN_OUT_RIGHT_TOP},       \
                        {"ALIGN_OUT_RIGHT_MID", LV_ALIGN_OUT_RIGHT_MID},       \
                        {"ALIGN_OUT_RIGHT_BOTTOM", LV_ALIGN_OUT_RIGHT_BOTTOM}

#define LUA_LV_STRING_RLT {"LV_SYMBOL_AUDIO", LV_SYMBOL_AUDIO},                 \
                          {"LV_SYMBOL_VIDEO", LV_SYMBOL_VIDEO},                 \
                          {"LV_SYMBOL_LIST", LV_SYMBOL_LIST},                   \
                          {"LV_SYMBOL_OK", LV_SYMBOL_OK},                       \
                          {"LV_SYMBOL_CLOSE", LV_SYMBOL_CLOSE},                 \
                          {"LV_SYMBOL_POWER", LV_SYMBOL_POWER},                 \
                          {"LV_SYMBOL_SETTINGS", LV_SYMBOL_SETTINGS},           \
                          {"LV_SYMBOL_HOME", LV_SYMBOL_HOME},                   \
                          {"LV_SYMBOL_DOWNLOAD", LV_SYMBOL_DOWNLOAD},           \
                          {"LV_SYMBOL_DRIVE", LV_SYMBOL_DRIVE},                 \
                          {"LV_SYMBOL_REFRESH", LV_SYMBOL_REFRESH},             \
                          {"LV_SYMBOL_MUTE", LV_SYMBOL_MUTE},                   \
                          {"LV_SYMBOL_VOLUME_MID", LV_SYMBOL_VOLUME_MID},       \
                          {"LV_SYMBOL_VOLUME_MAX", LV_SYMBOL_VOLUME_MAX},       \
                          {"LV_SYMBOL_IMAGE", LV_SYMBOL_IMAGE},                 \
                          {"LV_SYMBOL_TINT", LV_SYMBOL_TINT},                   \
                          {"LV_SYMBOL_PREV", LV_SYMBOL_PREV},                   \
                          {"LV_SYMBOL_PLAY", LV_SYMBOL_PLAY},                   \
                          {"LV_SYMBOL_PAUSE", LV_SYMBOL_PAUSE},                 \
                          {"LV_SYMBOL_STOP", LV_SYMBOL_STOP},                   \
                          {"LV_SYMBOL_NEXT", LV_SYMBOL_NEXT},                   \
                          {"LV_SYMBOL_EJECT", LV_SYMBOL_EJECT},                 \
                          {"LV_SYMBOL_LEFT", LV_SYMBOL_LEFT},                   \
                          {"LV_SYMBOL_RIGHT", LV_SYMBOL_RIGHT},                 \
                          {"LV_SYMBOL_PLUS", LV_SYMBOL_PLUS},                   \
                          {"LV_SYMBOL_MINUS", LV_SYMBOL_MINUS},                 \
                          {"LV_SYMBOL_EYE_OPEN", LV_SYMBOL_EYE_OPEN},           \
                          {"LV_SYMBOL_EYE_CLOSE", LV_SYMBOL_EYE_CLOSE},         \
                          {"LV_SYMBOL_WARNING", LV_SYMBOL_WARNING},             \
                          {"LV_SYMBOL_SHUFFLE", LV_SYMBOL_SHUFFLE},             \
                          {"LV_SYMBOL_UP", LV_SYMBOL_UP},                       \
                          {"LV_SYMBOL_DOWN", LV_SYMBOL_DOWN},                   \
                          {"LV_SYMBOL_LOOP", LV_SYMBOL_LOOP},                   \
                          {"LV_SYMBOL_DIRECTORY", LV_SYMBOL_DIRECTORY},         \
                          {"LV_SYMBOL_UPLOAD", LV_SYMBOL_UPLOAD},               \
                          {"LV_SYMBOL_CALL", LV_SYMBOL_CALL},                   \
                          {"LV_SYMBOL_CUT", LV_SYMBOL_CUT},                     \
                          {"LV_SYMBOL_COPY", LV_SYMBOL_COPY},                   \
                          {"LV_SYMBOL_SAVE", LV_SYMBOL_SAVE},                   \
                          {"LV_SYMBOL_BARS", LV_SYMBOL_BARS},                   \
                          {"LV_SYMBOL_ENVELOPE", LV_SYMBOL_ENVELOPE},           \
                          {"LV_SYMBOL_CHARGE", LV_SYMBOL_CHARGE},               \
                          {"LV_SYMBOL_PASTE", LV_SYMBOL_PASTE},                 \
                          {"LV_SYMBOL_BELL", LV_SYMBOL_BELL},                   \
                          {"LV_SYMBOL_KEYBOARD", LV_SYMBOL_KEYBOARD},           \
                          {"LV_SYMBOL_GPS", LV_SYMBOL_GPS},                     \
                          {"LV_SYMBOL_FILE", LV_SYMBOL_FILE},                   \
                          {"LV_SYMBOL_WIFI", LV_SYMBOL_WIFI},                   \
                          {"LV_SYMBOL_BATTERY_FULL", LV_SYMBOL_BATTERY_FULL},   \
                          {"LV_SYMBOL_BATTERY_3", LV_SYMBOL_BATTERY_3},         \
                          {"LV_SYMBOL_BATTERY_2", LV_SYMBOL_BATTERY_2},         \
                          {"LV_SYMBOL_BATTERY_1", LV_SYMBOL_BATTERY_1},         \
                          {"LV_SYMBOL_BATTERY_EMPTY", LV_SYMBOL_BATTERY_EMPTY}, \
                          {"LV_SYMBOL_USB", LV_SYMBOL_USB},                     \
                          {"LV_SYMBOL_BLUETOOTH", LV_SYMBOL_BLUETOOTH},         \
                          {"LV_SYMBOL_TRASH", LV_SYMBOL_TRASH},                 \
                          {"LV_SYMBOL_EDIT", LV_SYMBOL_EDIT},                   \
                          {"LV_SYMBOL_BACKSPACE", LV_SYMBOL_BACKSPACE},         \
                          {"LV_SYMBOL_SD_CARD", LV_SYMBOL_SD_CARD},             \
                          {"LV_SYMBOL_NEW_LINE", LV_SYMBOL_NEW_LINE},           \
                          {"LV_SYMBOL_DUMMY", LV_SYMBOL_DUMMY}

#endif

